package com.yuan.generatorcode.bean;

import java.util.List;

/**
 * Explain:     [数据表信息]
 * Date:        [2017/12/6 14:15]
 * Coder:       [YouYuan]
 * Version:     [1.0]
 */
public class TableInfo {

    /**表名*/
    private String table;
    /**注释*/
    private String tableComment;

    /**数据表索引信息*/
    private List<IndexInfo> indexList;

    /*********默认启用乐观锁与逻辑删除的相关信息********/

//    /**使用乐观锁*/
//    private boolean useLock0 = false;
//    /**用于实现乐观锁的字段*/
//    private String lockFiled0;
//    /**实现乐观锁的字段Java属性名*/
//    private String lockFiledProperty0;
//    /**实现乐观锁的字段Java属性名(首字母大写)*/
//    private String upperLockFiledProperty0;
//    /**使用逻辑删除*/
//    private boolean logicDel0 = false;
//    /**实现逻辑删除的字段*/
//    private String delFiled0;
//    /**实现逻辑删除的字段Java属性名*/
//    private String delFiledProperty0;
//    /**实现逻辑删除的字段Java属性名(首字母大写)*/
//    private String upperDelFiledProperty0;

    public String getTable() {
        return table;
    }

    public void setTable(String table) {
        this.table = table;
    }

    public String getTableComment() {
        return tableComment;
    }

    public void setTableComment(String tableComment) {
        this.tableComment = tableComment;
    }

    public List<IndexInfo> getIndexList() {
        return indexList;
    }

    public void setIndexList(List<IndexInfo> indexList) {
        this.indexList = indexList;
    }

}
